MSSQL do DAO

Otázka od: mstevlik@gamo.sk

19. 5. 2004 10:38

Hi all,
Pouzivam komponenty TADODataSet a TDAODataSet od E.Salaja (dakujem mu za
ne)
Potreboval by som cez nie vyriesit nieco taketo
Potreboval by som do MDB subora (cisteho) preniest data s TADODataSetu (v
kt. mam otvoreny nejaky SQL prikaz)
Ide o to, ze neviem kolko fieldov a akeho typu tento dataset v danej
chvili ma, takze nemozem spravit to ze by som uz mal v MDB vytvorene
prazdne struktury tabuliek do kt. by som to plnil
Potreboval by som teda najprv vytvorit strukturu tabulky, ale neviem ako
(ci to mam vytvorit cez SQL prikaz CREATE TABLE ale neviem ako mam
previest typu fieldu na typ pre SQL pre MDB, alebo to vytvorit priamo cez
komponenty pomocou TDAO...)
Poradite ako na to?

Stevlik Marian
ISYS programator

GAMO a.s.
Kyjevske nam. 6
974 04 Banska Bystrica
mail: mstevlik@gamo.sk
tel: +421 48 4137935, 4372111
ip-tel: 421 48 4372098
mobil: +412 905 462010
ICQ: 38493645

Odpovedá: Lstiburek Pavel

19. 5. 2004 12:11

Ahoj,
pokud nelze predmet a jednou z DB je MSSQL,
tak se zkus podivat na DTS.

Pavel
 
> From: mstevlik@gamo.sk [mailto:mstevlik@gamo.sk]
> Sent: Wednesday, May 19, 2004 11:09 AM
> To: delphi-l@clexpert.cz
> Subject: MSSQL do DAO
>
>
> Hi all,
> Pouzivam komponenty TADODataSet a TDAODataSet od E.Salaja
> (dakujem mu za
> ne)
> Potreboval by som cez nie vyriesit nieco taketo
> Potreboval by som do MDB subora (cisteho) preniest data s
> TADODataSetu (v
> kt. mam otvoreny nejaky SQL prikaz)
> Ide o to, ze neviem kolko fieldov a akeho typu tento dataset v danej
> chvili ma, takze nemozem spravit to ze by som uz mal v MDB vytvorene
> prazdne struktury tabuliek do kt. by som to plnil
> Potreboval by som teda najprv vytvorit strukturu tabulky, ale
> neviem ako
> (ci to mam vytvorit cez SQL prikaz CREATE TABLE ale neviem ako mam
> previest typu fieldu na typ pre SQL pre MDB, alebo to
> vytvorit priamo cez
> komponenty pomocou TDAO...)

Odpovedá: Erik Salaj, Winsoft

19. 5. 2004 18:29

> Potreboval by som do MDB subora (cisteho) preniest data s TADODataSetu (v
> kt. mam otvoreny nejaky SQL prikaz)
> Ide o to, ze neviem kolko fieldov a akeho typu tento dataset v danej
> chvili ma, takze nemozem spravit to ze by som uz mal v MDB vytvorene
> prazdne struktury tabuliek do kt. by som to plnil
> Potreboval by som teda najprv vytvorit strukturu tabulky, ale neviem ako
> (ci to mam vytvorit cez SQL prikaz CREATE TABLE ale neviem ako mam
> previest typu fieldu na typ pre SQL pre MDB, alebo to vytvorit priamo cez
> komponenty pomocou TDAO...)

SQL DDL zvykne byt dost obmedzene, lepsie je asi pouzit rovno
DAO objekty. Priklad ako to urobit je sucastou DAO komponentov
(vola sa Dynamic). Dalsia informacie su na DAO FAQ stranke
na http://www.winsoft.sk/daofaq.htm a tiez v MS DAO
dokumentacii. Typy poloziek je potrebne skonvertovat,
ADO a DAO maju odlisne nazvy.

Inak tabulky a polozky MDB databazy je mozne vytvarat
aj v ADO a to pomocou ADOX.

Erik